74b4ee8bce0652c21a486a1539dcb9851d2c483b,rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBEncoderDecoder.java,JAXBEncoderDecoder,unmarshallException,#Unmarshaller#Object#MessagePartInfo#,423

Before Change


                            }
                        }

                        m2.invoke(obj, o);
                    } else {
                        Object o = getElementValue(u.unmarshal(reader, Utils.getMethodReturnType(m)));
                        Utils.setMethodValue(m, m2, obj, o);

After Change


                    Method m2 = Utils.getMethod(cls, accessType, "set" + s, m.getReturnType());
                    if (m2 != null) {
                        if (JAXBSchemaInitializer.isArray(type)) {
                            m2.invoke(obj, o);
                        } else {
                            Utils.setMethodValue(m, m2, obj, o);
                        }